Design and Implementation of the Jomini Engine: Towards a Historical Massively Multiplayer Online Role-Playing Game
نویسندگان
چکیده
This technical paper describes the design and implementation of a game engine for historical massive multiplayer online role-playing games (MMORPGs). We explore the game and system design space with a focus on historical accuracy and provide a detailed discussion of key design goals for the support of a large-scale, distributed and scalable MMORPG. The JominiEngine is a modular and extensible system architecture built on C# and integrates Riak, a non-SQL database, at the core of the persistent data store in order to facilitate scalability. “Overlord”, the first instance of the engine is set in the medieval time period and uses rigorous UML design methodology for both game and system design. In order to enhance the immersive gaming experience, a separate Unity-based client can be used to interact with the game engine..
منابع مشابه
The Jomini Engine: a historical MMORPG framework
This short paper discusses the design of the JominiEngine, a serious game engine for massive multi-player online role-playing games (MMORPG), designed as an educational tool for the learning history. The main design principles of the game engine are accuracy in the historic model, flexibility in the scope of content modeling and cover a wide range of historic periods, cooperative team-play embe...
متن کاملDesigning a massively multiplayer online role-playing game around text-to-speech
CircumReality is an experimental massively multiplayer online role-playing game (MMORPG) that relies on text-tospeech for both narration and non-player character speech. A game-oriented text-to-speech engine differs significantly from a text-to-speech engine targeted at telephony or mobile devices. This paper discusses some of the differences, such memory and download-size requirements, voicetr...
متن کاملTowards a Framework for Designing Speech-Based Player Interaction in Multiplayer Online Games
In this paper we consider the question of how best to design voice communication for use in online multiplayer games. We propose a framework to helps shape both our understanding of games and how we approach games as objects of study and as artifacts to be designed. The framework suggests a focus on designing player-to-player interaction within games. We discuss existing implementations of voic...
متن کاملScalability via Multi-Server Replication for Online Games: A Case Study of Quake 2
Multiplayer online games are an increasingly popular class of distributed applications that require scalable network architectures and parallelization approaches. Existing Massively Multiplayer Online RolePlaying Games (MMORPG) already allow thousands of users to concurrently participate in a single application instance. However, there are several other types of genres, in particular action and...
متن کاملSupporting Communities in Massively Multiplayer Online Role-Playing Games by Game Design
Communities get formed almost automatically in multiplayer games, but in some games they seem to be stronger and more active than in others. In order to find out why it is so, We study in this paper what kind of game design makes game community formation and maintenance easier in Massively Multiplayer Online Role-Playing Games (MMORPG). Three MMORPGs are used as examples: Ultima Online, Anarchy...
متن کامل